package Homework;
//需求：在编程竞赛中，有6个评委为参赛的选手打分，分数为（包含）0-100（包含）的整数分，6个评委必须都评到。
//选手的最后得分为：去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。
//补充说明：在控制台输入评委的评分后，输出选手的最终得分。
import java.util.Scanner;
public class test27 {
    public static void main(String[] args) {
        int[] grade = new int[6];
        for (int i = 0; i < grade.length; i++) {
            Scanner SC = new Scanner(System.in);
            System.out.println("请输入第" + (i + 1) + "位评委的评分为：");
            grade[i] = SC.nextInt();
            if (grade[i] < 0 || grade[i] > 100) {
                System.out.println("输入错误！请重新输入！");
                i--;
            }
        }
        int temp;
        for (int i = 0; i < grade.length - 1; i++) {
            for (int j = 0; j < grade.length - 1 - i; j++) {
                if (grade[j] > grade[j + 1]) {
                    temp = grade[j];
                    grade[j] = grade[j + 1];
                    grade[j + 1] = temp;
                }
            }
        }
        int score = (grade[1] + grade[2] + grade[3] + grade[4]) / 4;
        System.out.println("分数为："+ score);
    }
}
